iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 9
1
自我挑戰組

軟體開發商新手 PM 30 個第一次系列 第 9

【第 9 個第一次】 專案經理來分分 APK V.S Android App Bundle

  • 分享至 

  • xImage
  •  

Day 9 - 客戶說 : 我後台上傳這個 APK 然後跳出這個訊息欸 (截圖)

如題,是昨天與今天血淋淋發生的經驗,手上客戶昨天新上架了小綠人 Android 的 App,但因為公司政策,我們都無法去他們的上架中心,客戶資訊中心統一負責,就變成都用截圖在同步...然後來回當中就發現有兩種檔案類型可以進行 Android App 的上架 ! 開啟了今天的鐵人賽

大家好,我是 Jade Chang
先前任職於科技外商,主要負責對於 Developers 的開發經驗體驗,過去 5-6 年出沒於技術社群以及大專院校。嘗試過直播節目、技術黑客松、帶狀節目系列以及線上短期活動等行銷策略,半年前轉職到台灣在地的軟體開發商,從事行銷與專案經理,也合夥新創了一間數位公司,超展開職涯要開始囉!!!

你知道嗎? 根據統計分析說 :

APK的大小每增加6MB,安裝率降低1%

https://ithelp.ithome.com.tw/upload/images/20200923/20094570Xh2UwvpEX4.png

Android App Bundle不只能縮小應用程式安裝容量,還能模組化加卸載功能

應用程式的從原本的幾 KB 變成現在的幾十 MB 甚至到巨巨的 GB 等級,原因其實不外乎現今的應用程式能做到的事情越來越多,功能越來越齊全,整合式的服務所帶來的方便與不可取代性也越來越高。同樣的,為能攬入最大極限的市場每個應用程式都使出渾手解數,多語言的提供與當中使用者的視覺與流程體驗都達到最大化,因此應用程式的「體積」也就隨之越來越大。

然而,現在的手機容量也是越出越大,想當年 IPHONE 從 16G 起跳,動不動就要刪除照片換取更大的容量,到現在2020都已經從 64G 開始起跳,大到跟小電腦一樣 512G 的容量。再想想,就算手機容量變大,App 相對也在變大,使使用者依賴 App 的行為也從以前的鬧鐘、計算機到現在紀錄支出、經期等大小事情都用不同的 App,手機容量的增大相較之下也沒這麼大了。

所以跟今天的主題有關係的地方在哪裡? 故事是這樣的...

App 開發好了之後包成了 Android 應用程式的 APK 檔,請客戶透過資訊中心上架,結果上傳的時候收到這樣的通知..您的 APK 尚未最佳化,建議採用 Android App Bundle。

https://ithelp.ithome.com.tw/upload/images/20200923/20094570lpXFA9Ej8C.png

燈冷 ! 工程師就去處理了然後丟了一個(.aab)的 ZIP 檔就上傳成功了,但對我這菜菜專案經理就想知道 差 ! 在 ! 哪 ! 為何不給老娘上架!!

Google 大神說 Android App Bundle 是...

https://ithelp.ithome.com.tw/upload/images/20200923/20094570789bovd3nY.png
技術文件傳送門

幾個優勢 :

  • 一個 App 被模組化為一個 Based APK 多個模組的 APKs
  • 使用者在下載這個應用程式的時候,Google Play 會根據裝置的需要來抓取完整的 APK 來安裝,就表示只安裝這台手機所需要的程式,不需要的功能就先不安裝,避免造成有未使用到的問題
  • 支援動態功能(Dynamic Features)的模組化設計,這代表開發者可以在應用程式中增加模組,並且按照需求載入應用程式的其他功能
  • 所有安裝與更新都從 Google Play 當作媒介,使用者可自行選擇安裝與卸載功能

就是幫 App 在載入到使用者手機上的時候做量身打造的區塊式的瘦身拉!

瘦身成果與哪些模特兒正在使用

這種應用程式發布的新模型,能夠顯著減少應用程式的容量,降低占用裝置的空間並且縮短下載時間,平均縮小達3.5%,Google表示,使用Android Studio 3.2以及Unity 2018.3測試版以上,都可以用來建構 App Bundle

客戶的瘦身對比是這樣的 !
https://ithelp.ithome.com.tw/upload/images/20200923/20094570MuNFw8UPjH.png

其他人也都省去了非常多的體積
https://ithelp.ithome.com.tw/upload/images/20200923/20094570ddDr6yasO3.png

One more thing!

公司每周都有讀書會,紀錄每天讀到的精華給大家 Take Away

<<彼得原理>> 員工並不真的反對無能之人,他們只是用反對無能的行為來掩飾自己對提拔者的忌妒罷了 !

歡迎訂閱我 Medium 或是透過 Facebook 一起來交流

https://ithelp.ithome.com.tw/upload/images/20200922/20094570jgFMRcSYd6.png


上一篇
【第 8 個第一次】 I18n 多國語系 zh_TW / en_US
下一篇
【第 10 個第一次】 蘋果應用程式 .ipa 打包的四種方式,為什麼這個我不能裝 ?!
系列文
軟體開發商新手 PM 30 個第一次30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言